﻿namespace LFSRecord2.Model.UserActions
{
    public enum UserActionTypes
    {
        ProjectSettingsChanged,

        AddLayer,
        DeleteLayer,
        LayerNameChanged,
        LayerParentChanged,

        PropertyIsAnimatedChanged,
        PropertyBindingChanged,
        PropertyBindingIgnoreParentingChanged,

        AddKeyFrame,
        DeleteKeyFrame,
        MoveKeyFrame,
        KeyFramePoint3DValueChanged,
        KeyFrameDoubleValueChanged,
        KeyFrameStringValueChanged,
        KeyFrameRDIdentValueChanged,
        KeyFrameBezierChanged,
        KeyFrameOptionChanged,
        KeyFrameEaseChanged,
        KeyFrameInterpolationChanged,

        DeleteAudioLayer,
        AddAudioRegion,
        DeleteAudioRegion,
        MoveAudioRegion,
    }
}
